/**  
 * @Title: ModelService.java
 * @Package com.xzit.tmms.service.task
 * @Description: TODO
 * @author 董亮亮
 * @date 2016年6月27日 上午8:56:22
 * @version V1.0  
 */
package com.xzit.tmms.service.task;

import java.util.Map;

import com.xzit.tmms.bean.task.Model;
import com.xzit.tmms.common.exception.ServiceException;
import com.xzit.tmms.common.page.Page;

/**
 * @ClassName: ModelService
 * @Description: TODO
 * @author 董亮亮
 * @date 2016年6月27日 上午8:56:22
 */
public interface ModelService {

	/**
	 * @Title: queryModel
	 * @Description: TODO 查询model
	 */
	public Page<Map<String, Object>> queryModel(Page<Map<String, Object>> page) throws ServiceException;

	/**
	 * @Title: addModel
	 * @Description: TODO 保存model
	 */
	public void addModel(Model model) throws ServiceException;
	
	/**
	 * 
	 * @Title: deleteModel
	 * @Description: TODO 删除model
	 */
	public void deleteModel(Integer modelId) throws ServiceException;
	
	/**
	 * 
	 * @Title: updateModel
	 * @Description: TODO 修改model
	 */
	public void updateModel(Model model) throws ServiceException;
	
	public Model getModelById(Integer modelId) throws ServiceException;
	
}
